habitual blamer

Translations
человек, постоянно обвиняющий других
He became known as a habitual blamer, never taking responsibility for his own actions.
Он стал известен как человек, постоянно обвиняющий других, никогда не берущий на себя ответственность за свои поступки.